quat
pub fn rotate_y<'a, T: Copy + Num>( out: &'a mut [T; 4], a: &[T; 4], angle: T) -> &'a mut [T; 4]