The Islamist Challenge in Algeria: A Political History