.
american roulette algorithm tcfn