Introduced major changes to method crossover_mutation()

The changes result from the fact that no more than one mutation is
permitted at a given physical position in any given haploid genome.