finish BinaryTreeTravel and unit tests