Fixed bug in Delete() in AVL, organized main