Why balanced?
What is the balance condition?
How does balancing affect execution time?
How complicated is the implementation for balancing?