Added the CrossoverReducer and the Crossover classes.