code: @SafeVarargs
  	public static <I extends Comparable<? super I>> Flux<I> mergeOrdered(Publisher<? extends I>... sources) {
  		return mergeOrdered(Queues.SMALL_BUFFER_SIZE, Comparator.naturalOrder(), sources);
  	}
docs: Merge data from provided {@link Publisher} sequences into an ordered merged sequence,
  by picking the smallest values from each source (as defined by their natural order).
  This is not a {@link #sort()}, as it doesn't consider the whole of each sequences.
  <p>
  Instead, this operator considers only one value from each source and picks the
  smallest of all these values, then replenishes the slot for that picked source.
  <p>
  <img class="marble" src="doc-files/marbles/mergeOrderedNaturalOrder.svg" alt="">
  
  @param sources {@link Publisher} sources of {@link Comparable} to merge
  @param <I> a {@link Comparable} merged type that has a {@link Comparator#naturalOrder() natural order}
  @return a merged {@link Flux} that , subscribing early but keeping the original ordering