Added dynamic selection of crossover operators to BehaviourSearch