How do you populate your matrix?
It seems you can only set its dimensions, which, in terms of utility, wouldn't do much for a lot of people.
Also, if I went about looking for a matrix library so I wouldn't have to wrack my brains trying to create one, I'd at least expect functions for deriving:
(1) a determinant
(2) an eigenvector
(3) a transpose
(4) an upper triangle
(5) a lower triangle
(6) an E matrix
(7) addition
(8) subtraction