code: func (t *Trie) SplitPath(path string) (string, string) {
  	var key string
  	if path == "" {
  		return key, path
  	} else if path == "/" {
  		return path, ""
  	}
  	for i := 0; i < len(path); i++ {
  		if path[i] == '/' {
  			if i == 0 {
  				return t.SplitPath(path[1:])
  			}
  			if i > 0 {
  				key = path[:i]
  				path = path[i:]
  				if path == "/" {
  					return key, ""
  				}
  				return key, path
  			}
  		}
  	}
  	return path, ""
  }
docs: // SplitPath returns first element of path and remaining path