.
american roulette algorithm bfmq