Exercises from Eric Mejier's Haskell course at Delft University