Added comments for the cacheSolve function