An avl tree implemented in javascript, plus an animated graph view illustrating insertion and rotation.