Removed Moot Comments
Redefined print_tree to use a self-calling loop