Projectplace interview question

What is a singleton design pattern and how do you implement it.