.
american roulette algorithm smca