Evolutionary algorithms: A critical review and its future prospects | Synapse