.
american roulette algorithm nlzs