Implement Binary Tree with helper methods height and isBalanced