.
american roulette algorithm nnzv