1
2
3
4
5
/// Normalize a vector
pub trait Norm {
    type Output;
    fn norm(self) -> Self::Output;
}