Solutions to exercises from the second edition of the book, "Haskell: The Craft of Functional Programming", by Simon Thompson.