AVL Tree that was created in a Data Structures course at Georgia Tech