Added a rudimentary crossover function, but it doesn't work...