docs: public final void reset()
      {
          for (int i = 0; i < combinationIndices.length; i++)
          {
              combinationIndices[i] = i;
          }
          remainingCombinations = totalCombinations;
      }