A Haskell implentation of Numeric Vectors and Matrices