.
american roulette algorithm tpdq