AVL Tree is generic. Missing rebalancing method. Array is generic too