.
american roulette algorithm dnkl