Domanda di colloquio di IBM

what is a singleton ?