pub fn of_rotation<V: Float>(m: &[V; 9]) -> [V; 4]
Find the quaternion of a Matrix3 assuming it is purely a rotation