Revert "Revert "binaryTreeSpecificMethds""

This reverts commit 6dfe229fdca019756d9deae813a79908622693ee.