Add ES crossover operators.

Add discrete and intermediary crossover operators for ES.