JavaScript Practice: Arrays, Loops, Objects, Iterators