TypeScript data structures and algorithms. Meeting the demands of the modern web.