A collection of common data structures and algorithms implemented in javascript