A javascript-based tree implementation with robust built-in functions.