Changed crossover to interleave elements from both parents