makecacheMatrix and cacheSolve completed