.
american roulette algorithm bqfv