Metaheuristics for Solving Global and Engineering Optimization Problems: Review, Applications, Open Issues and Challenges | Synapse