New makeCacheMatrix and cacheSolve