Upload Homework 4

Complete the balance, leftRotate, rightRotate, doubleLeftRightRotate,
and doubleRightLeftRotate functions for a working AVL tree.