.
american roulette algorithm triz