.
american roulette algorithm pcna