.
american roulette algorithm qeqv