Documented cacheMatrix.R