#6: Adding a Genetic Operators utility class

Implementing the crossover genetic operation