.
american roulette algorithm cmzq