makeCacheMatrix and cacheSolve code.