What is cotton gin?
What does a cotton gin do?