This is the first version of the assignment 'cache the inverse of a matrix