Adding crossover/mutation operations.