code: func inflate(compressStr []byte) ([]byte, error) {
  	reader := bytes.NewReader(compressStr)
  	var out bytes.Buffer
  	r, err := zlib.NewReader(reader)
  	if err != nil {
  		return nil, err
  	}
  	if _, err = io.Copy(&out, r); err != nil {
  		return nil, err
  	}
  	err = r.Close()
  	return out.Bytes(), err
  }
docs: // inflate uncompresses a string using the DEFLATE format.