code: func (l *ByteIntervalList) PushBack(v ByteInterval) *ByteIntervalElement {
  	l.lazyInit()
  	return l.insertValue(v, l.root.prev)
  }
docs: // PushBack inserts a new element e with value v at the back of list l and returns e.