.
american roulette algorithm ppmd