Water strider algorithm: A new metaheuristic and applications. (June 2020)