.
american roulette algorithm cfqj