Programming in Haskell Solutions to Exercises Graham Hutton University of Nottingham Contents Chapter 1 - Introduction Chapter 2 - First steps Chapter 3 - Types and classes…