add more debugging info when INCREASE_FACTOR appears too low
split up roulette selection and add more docs