What is a singleton?