.
american roulette algorithm bcpq