Finished half uniform crossover.