automatic is a type of weapon