.
american roulette algorithm fswj