1. 7
    Decoding UTF-8 with Parser Combinators haskell ianthehenry.com