.
american roulette algorithm znlq