An exhaustive review of the metaheuristic algorithms for search and optimization: taxonomy, applications, and open challenges | Litlas