Accidentally committed a binary last time. This change brings isBalanced as well as better documentation