Adding comments to explain cacheSolve