Roulette Selection,

add mutation type as a parameter