Added intro comment, and the function makeCacheMatrix