.
american roulette algorithm drjl