code: public static final <T> Stream<T> deleteBetween(final Stream<T> stream, final int start, final int end) {
          final Tuple2<Stream<T>, Stream<T>> Tuple2 = duplicatePos(stream, start);
          return appendStream(Tuple2._1().limit(start), Tuple2._2().skip(end));
      }
docs: Delete elements between given indexes in a Stream
  <pre>
  {@code
  List<String> result = 	Streams.deleteBetween(Stream.of(1,2,3,4,5,6),2,4)
  .map(it ->it+"!!")
  .collect(CyclopsCollectors.toList());
  
  assertThat(result,equalTo(Arrays.asList("1!!","2!!","5!!","6!!")));
  }
  </pre>
  @param start index
  @param end index
  @return Stream with elements removed