.
american roulette algorithm cfwn