Fix mutation bug, but there is still a crossover bug