.
american roulette algorithm bfmo