Cognizant Interview Question

Explain the what is a singleton class and how you can create it?