finished binary tree node working on depth first traversal