basic data structures implemented in JavaScript