docs: public static <T> Stream<T> streamC(T root, Function<? super T, ? extends Collection<T>> edges)
      {
          return StreamSupport.stream(spliterator(root, (y)->edges.apply(y).stream()), false);
      }