Exercises from the book "Beginning Haskell A Project-Based Approach"