AVL tree (todo fix NPE on massive insert)