.
american roulette algorithm nnvl