Add ability to specify crossover operator to use in arguments