.
american roulette algorithm cpth