A Haskell native implementation of matrices and their operations.