Arbol binario auto balanceado hecho en Javascript.
tree = new ArbolBinario()
tree.add(5)
tree.delete(5)
tree.search(5)
El árbol tiene una propiedad root donde se coloca el primer valor. Los nodos tienen propiedades left y right para ir para la izquierda o derecha del arbol.
Cada vez que elimines o agregues un elemento el arbol va a chequear que se encuentre balanceado, y si no se va a balancear por si solo.