cotangent...