.
american roulette algorithm cumj