.
american roulette algorithm knnq