.
american roulette algorithm bgfl