func (iterator *Iterator) Next() bool {
    switch iterator.position {
    case begin:
        iterator.position = between
        iterator.node = iterator.tree.Left()