ch8 binaryTree