Sparq Interview Question

What are singleton classes and when are they used?