Added function implementation and comments for makeCacheMatrix() and cacheSolve()