Commit Programming Assignment2: Caching Inverse of a Matrix