Caching interface for inverse of matrices implemented and documented.
Usage instructions documented at the end of the code.
Final assignment commit.