In the history of warfare there have been a catalogue of inventions that have changed the way battles are fought. The catapult, the longbow, the cannon, the machine gun.