JavaScript design patterns #1. Singleton and the Module | Heykuki News