.
american roulette algorithm bbjm