Let's say you have a solution that is vinegar and it has salt (NaCl) dissolved in it. Then you place old dull pennies in it. Then you look at it 5 minutes later and the pennies are clean and looking like new again.
I understand acid can etch the copper compound but why is the salt necessary for this process and what exactly does it do?