.
american roulette algorithm eecp