code: func arrayClosest(values []string, input string) string {
  	best := ""
  	for _, v := range values {
  		if strings.Contains(input, v) && len(v) > len(best) {
  			best = v
  		}
  	}
  	return best
  }
docs: // arrayClosest find the longest matching substring in values
  // that matches input