.
american roulette algorithm egci