.
american roulette algorithm solj