.
american roulette algorithm nhfd