retry() retries, upon failure, the evaluation of an expression exp for
ntimes times waiting an increasing amount of time
between tries, i.e., waiting for Sys.sleep(i * sleep_mult) seconds between
each try i. If expr fails for ntimes times an error will be thrown.
