size of empty set is zero
Merge branch 'unbalanced_tree'