.
american roulette algorithm lhfn