What is the height of an empty BST when using it in context for balancing?
Any constant works as the height of Empty, because only the difference of heights is important for balancing. So, why not choose 0?