Wondering what the importance of a singleton is?
used in scenarios when a user wants to restrict instantiation of a class to only one object