Adding Crossover to Extinction-Based Evolutionary Algorithms