.
american roulette algorithm ipfh