A complete collection of useful data structures and algorithms in JavaScript