old implementation of ccpAngle is imprecise

due to prior normalization calculated angle can be quite inaccurate