Evolutionary Solvers