a machine gun is a type of small arm