Refactorized: CMAES and related classes
Refactorized: DE (now DifferentialEvolution) and related classes