Techniques for Analyzing Arguments