.
american roulette algorithm kzdq