code: func (n *node) print(w io.Writer, level int) {
  	fmt.Fprintf(w, "%sNODE:%v\n", strings.Repeat("  ", level), n.items)
  	for _, c := range n.children {
  		c.print(w, level+1)
  	}
  }
docs: // Used for testing/debugging purposes.