.
american roulette algorithm cujl