.
american roulette algorithm cgmv