.
american roulette algorithm bcfn