move Population class under Algorithm::Genetic
cross -> crossover