1. implemented printTree, flatThisNode, description, isLeaf, depth, isLastChild
2. modified test case