implements mutate for STDGenome and a placeholder for crossover