Which of the following are new inventions and how they helped the war effort?
- Telegraph - improved communication on the battlefield
- Minie Ball - increased range and accuracy of firearms
- Cotton Gin - increased cotton production
- Ironclads - changed naval warfare