a pistol and a rifle are types of small arms