.
american roulette algorithm xcgq