nalgebra
pub fn angle<V: InnerSpace>(a: &V, b: &V) -> V::Real
Computes the smallest angle between two vectors.