Add Single Point Crossover to GeneticOperations