What is an 'assault weapon'? The definition is actually highly contentious-media-3