add: makeCacheMatrix and cacheSolve