Abstracted creation of a generator from a start point and an incrementor. An incrementor is a Function<T, T>