nim-science statistics distributions Normal Poisson Exponential Gamma linear algebra Matrices Vectors Metrics Squared distance