.
american roulette algorithm gscl