initiPopulation, Crossover, generateNewPopulation

initiPopulation, Crossover, generateNewPopulation, constructors, get and
set methods implementation