This tutorial continues the Retained Mode tutorial. That tutorial demonstrated how to use arrays and objects to store a list of shapes. This tutorial demonstrates some more advanced features of the JavaScript language, that you may optionally use in your programs.