Matrix Lib
MatrixLib contains a number of 2-dimensional matrix classes and types that work mostly analogous to the Array
type in the standard library. Of particular interest is that it supports sparse matrix types that allow for certain coordinates not to have a value.
A difference with the Array
type is that the matrix types are split into read interfaces and mutable interfaces.