Retries an operation a fixed number of times without back-off.
Retries an operation indefinitely until success, with a delay that increases exponentially.
Retries an operation indefinitely until success, with a delay that increases exponentially.
initial value that is multiplied by factor every time; should be > 0
should be >= 1 so the retries do not become more aggressive
A single try