.
american roulette algorithm bckp