umatrix is a matrix unit for Free Pascal, which
supports real and complex matrices. It provides
basic routines (addition, multiplication)
via overloaded operators. Some of the features
it includes are solving of equation systems, norms,
inversion, and determinants.