Pocket Gems Interview Question

What is a copy constructor?