.
american roulette algorithm gnnp