.
american roulette algorithm cyix