implement body of functions makeCacheMatrix and cacheSolve