.
american roulette algorithm hgnk