Removed usage()
Tidy up
Tidy up
Tidying up code
Fixed AVLTree cmp() bug