Chapter 4: Demo 13.1, Anonymous Functions
Demo 14.1, Self-Invoking Function Expression