.
american roulette algorithm bmrl