in tree/tree.go [28:38]
func insert(t *Tree, v int) *Tree { if t == nil { return &Tree{nil, v, nil} } if v < t.Value { t.Left = insert(t.Left, v) } else { t.Right = insert(t.Right, v) } return t }