makeCacheMatrix() and cacheSolve() completion