class RingRange {

  public BigInteger span(BigInteger ringSize) {
    if (SegmentGenerator.greaterThanOrEqual(start, end)) {
      return end.subtract(start).add(ringSize);
    } else {
      return end.subtract(start);
    }
  }

  public  RingRange(BigInteger start, BigInteger end);
  public  RingRange(String... range);

}