Understanding and Implementing the Singleton Pattern | CodeSignal Learn