makeCacheMatrix and cacheSolve

code complete