.
american roulette algorithm nzgq