Currently, in the many examples involving combo/permuteIter, we take advantage of the fact that they return FALSE when iteration is complete, however it isn't documented anywhere.
Could we explicitly document this and maybe add more explanation behind the motivation of this design?