pub fn rotate_z<V: Float>(a: &[V; 4], angle: V) -> [V; 4]
Apply a rotation about the Z-axis to this quaternion