Sparq interview question

What are singleton classes and when are they used?