tree functions:
1. hblTrees
2. symmetricBalancedTrees