added comments to explain the functions makeCacheMatrix() and cacheSolve()