makeCacheMatrix should be complete