Bat algorithm with Weibull walk for solving global optimisation and classification problems. (25th May 2020)