.
american roulette algorithm cfof