Better tree printing
Merged