.
american roulette algorithm hmqn