implement makeCacheMatrix, cacheSolve that allow to cache the inverse of a matrix