doing doCrossoverAmongThePopulation function