.
american roulette algorithm fefc