.
american roulette algorithm pqsh