.
american roulette algorithm bncm