Understanding the Singleton Pattern in C# | CodeSignal Learn