.
american roulette algorithm hglq