cacheSolve return a matrix that is the inverse of x