The Military and Police Sniper: Advanced Precision Shooting for Combat and Law Enforcement