Notes and example code snippets from the FP101x MOOC and Programming In Haskell