.
american roulette algorithm cyej