Basic Data Structures for JS Applications (in Coffeescript)