.
american roulette algorithm apfb