public static ReactiveSeq<Long> rangeLong(final long start,final long end){
  final ReversingRangeLongSpliterator range=new ReversingRangeLongSpliterator(start,end,false);
  return StreamUtils.reactiveSeq(StreamSupport.stream(range,false),Optional.ofNullable(range));
}

public static ReactiveSeq < Long > rangeLong ( final long start , final long end ) { final ReversingRangeLongSpliterator range = new ReversingRangeLongSpliterator ( start , end , false ) ; return StreamUtils . reactiveSeq ( StreamSupport . stream ( range , false ) , Optional . ofNullable ( range ) ) ; }
create an efficiently reversable sequence that produces the integers between start and end
