.
american roulette algorithm tdnf