Sub-Machine Gun: The Development of Sub-Machine Guns and their Ammunition from World War 1 to the Present Day