Implemented a "special" matrix representation for caching matrix operations.
Implemented a cached matrix inversion operation.