.
american roulette algorithm cljl