.
american roulette algorithm gihv