- a better implementation for u-turn likelihood