.
american roulette algorithm kclz