code: func (p *Pool) Get(sz int) interface{} {
  	for i, bktSize := range p.sizes {
  		if sz > bktSize {
  			continue
  		}
  		b := p.buckets[i].Get()
  		if b == nil {
  			b = p.make(bktSize)
  		}
  		return b
  	}
  	return p.make(sz)
  }
docs: // Get returns a new byte slices that fits the given size.