Fix to PSO crossover selection