Grasshopper Optimization Algorithm: Theory, Variants, and Applications | Synapse