code: func Fibonacci(factor time.Duration) Algorithm {
  	return func(attempt uint) time.Duration {
  		return (factor * time.Duration(fibonacciNumber(attempt)))
  	}
  }
docs: // Fibonacci creates a Algorithm that multiplies the factor duration by
  // an increasing factor for each attempt, where the factor is the Nth number in
  // the Fibonacci sequence.