.
american roulette algorithm msjl