Enhanced chicken swarm optimisation for function optimisation problem. (2018)