.
american roulette algorithm cphv