.
american roulette algorithm yfvp