Data structures and algorithms for JavaScript.