.
american roulette algorithm ywfc