.
american roulette algorithm qmch