implemented order crossover recombination (OX)