.
american roulette algorithm dbfn