#JS: Add 3 patterns (Itterator, Singleton, Dependency Injection)