Lab 9 changes

Renamed sorting to balancing, more appropriate term. Add a dictionary
sub class that doesn't allow duplicates.