.
american roulette algorithm efhn