.
american roulette algorithm iypj