.
american roulette algorithm fwim