code: func (kz *Kazoo) mkdirRecursive(node string) (err error) {
  	parent := path.Dir(node)
  	if parent != "/" {
  		if err = kz.mkdirRecursive(parent); err != nil {
  			return
  		}
  	}
  
  	exists, _, err := kz.conn.Exists(node)
  	if err != nil {
  		return
  	}
  
  	if !exists {
  		_, err = kz.conn.Create(node, nil, 0, zk.WorldACL(zk.PermAll))
  		return
  	}
  
  	return
  }
docs: // MkdirAll creates a directory recursively