Complete the assignment - Caching the Inverse of a Matrix