added tree_balance() tests
tree_balance() passes tests. renamed static rotate methods to better reflect what they do