vec4
pub fn inv_len<T>(v: &[T; 4]) -> T where T: Real, &'a T: Mul<&'b T, Output = T>,
assert_eq!(vec4::inv_len::<f32>(&vec4::new_one()), 1_f32 / 4_f32.sqrt());