bayonet best from all time