added the ability to advance the gene pool to the next generation. using the tournament method of individual selection, also implements single-point crossover for recombination.