IBM interview question

what is a singleton ?