skeleton of makeCacheMatrix