pub fn squared_norm<T: DistanceOps>(a: &[T]) -> T
Calculates the squared L2 norm of vector a.
a
result = 0 for i in range(dims): result += a[i] * a[i] return result