Inverse of a Matrix

First submission of the assignment to inverse a matrix and use cache if
the matrix is in cache.