.
american roulette algorithm bgwl