Generates a list given an initial value function, a condition function, a next function, and an optional transformation function ...