docs: public final void reset()
      {
          for (int i = 0; i < permutationIndices.length; i++)
          {
              permutationIndices[i] = i;
          }
          remainingPermutations = totalPermutations;
      }