mutation by constant probability
CX: crossover kernel fixed