Classes from Array to AVL Tree moved to grnerics. HashTable is next to be implemented