.
american roulette algorithm gfsh