docs: public static <T> Iterable<T> merge(Comparator<T> comp, Iterable<T>... iterables)
      {
          Iterator[] arr = new Iterator[iterables.length];
          for (int ii=0;ii<arr.length;ii++)
          {
              arr[ii] = iterables[ii].iterator();
          }
          return iterable(merge(comp, arr));
      }