.
american roulette algorithm cykv