Implement destructive crossover and basic mutation operators.