makeCacheMatrix + cacheSolve

completed