pub fn normalized_tangent<S>( v: Vector2D<S, UnknownUnit>, ) -> Vector2D<S, UnknownUnit>where S: Scalar,