class IntegerList implements SortedSet<Integer>, List<Integer> {

	@Pure
	public Iterable<IntegerSegment> toSegmentIterable() {
		return () -> new SegmentIterator();
	}

	public  IntegerList();
	public  IntegerList(int value);
	public  IntegerList(int start, int end);
	public  IntegerList(Collection<? extends Integer> collection);

}