cacheMatrix complete