.
american roulette algorithm ullp