.
american roulette algorithm olcj