real life applications of avl tree