docs: public void removeTail() {
  		while( blocks.size-1 != tail.block )
  			blocks.removeTail();
  		tailBlockSize = tail.start;
  		sets.removeTail();
  		tail = sets.size > 0 ? sets.get( sets.size-1 ) : null;
  	}