code: @Contract(pure = true)
  	public int remainingBytes() {
  		int result = 0;
  		for (int i = first; i != last; i = next(i)) {
  			result += bufs[i].readRemaining();
  		}
  		return result;
  	}
docs: Returns the number of bytes in this queue.