Pocket Gems interview question

What is a copy constructor?