CacheMatrix.r