.
american roulette algorithm shmc