docs: public static int[] subset(final int[] set, final int k, final Random random) {
  		final int[] sub = subset(set.length, new int[k], random);
  		for (int i = 0; i < k; ++i) {
  			sub[i] = set[sub[i]];
  		}
  
  		return sub;
  	}