pub fn normalized_tangent<S: Scalar>(v: Vector<S>) -> Vector<S>