Окончательный вариант функции print_tree.

По крайней мере, я на это надеюсь...