func searchString(idx []string, key string) int {
	return sort.SearchStrings(idx, key)
}
func searchString(idx []string, key string) int {
	return sort.SearchStrings(idx, key)
}
// func searchString(idx []string, key string) int {
// 	return sort.Search(len(idx), func(i int) bool {
// 		numKey, er1 := strconv.ParseInt(key, 10, 64)
// 		numIdx, er2 := strconv.ParseInt(idx[i], 10, 64)
// 		if er1 == nil && er2 == nil {
// 			return numIdx >= numKey
// 		}
// 		return idx[i] >= key
// 	})
// }