Fixed a bug in TournamentSelection, and made addiotions to RouletteSelection