Continued understanding method crossover_mutation()