C9 Lectures: Dr. Ralf Lämmel — Advanced Functional Programming 1. The Expression Problem 2. Type Classes