isTreeBalanced2 implementation