acos(dot)