Computer Science and other data structures implemented in JavaScript