.
american roulette algorithm qhkl