Implementing roulette selection for evolution's crossover