.
american roulette algorithm nbdl