Prepared genCrossover, genMutation