.
american roulette algorithm llkh