print-tree