Technology, Terrorism, and Armed Conflict in the 21st Century