.
american roulette algorithm dbjm