added several methods
- TreeNode.childCount()
- TreeNode.isLeftChild()
- TreeNode.isRightChild()
- TreeNode.equals()
- Tree.successor()
- Tree.remove01()
- Tree.remove2()

documentations will follow