Introduction to Iterables and Iterators in JavaScript