AVL Tree ADT for browsers and nodejs.