To generate sequential values for a set of slots, e.g. all binary numbers, or the number of 'max_results' for several modules do this:
- add one to the first slot
- if that takes it over the maximum, set it to zero and add one to the next slot
- repeat step 2 until you reach all zeroes
- if all zeroes, you are finished.