.
american roulette algorithm cccl