.
american roulette algorithm bqsm