finished question 4.3 using selfcrated BinaryTreeNode class in 4.1 question