.
american roulette algorithm gmlq