.
american roulette algorithm bfyr