.
american roulette algorithm nmpn