quat
pub fn rotate_z_mut<'out, T>( out: &'out mut [T; 4], angle: &T) -> &'out mut [T; 4] where T: Real + FromPrimitive,