pub fn angle<T>(a: &[T; 2], b: &[T; 2]) -> Twhere T: Real, for<'a, 'b> &'a T: Mul<&'b T, Output = T>,
use std::f32::consts::FRAC_PI_2; let mut v: [f32; 2] = vec2::new_zero(); assert_eq!(vec2::angle(&[1_f32, 0_f32], &[0_f32, 1_f32]), FRAC_PI_2);