code: func Pad(s, pad string, width int) string {
  	gap := width - DisplayWidth(s)
  	if gap > 0 {
  		gapLeft := int(math.Ceil(float64(gap / 2)))
  		gapRight := gap - gapLeft
  		return strings.Repeat(string(pad), gapLeft) + s + strings.Repeat(string(pad), gapRight)
  	}
  	return s
  }
docs: // Pad String
  // Attempts to place string in the center