.
american roulette algorithm cpgh