Introduction to Data Structures in JavaScript