Solve Problem 14 in Haskell
Solve Problem 15 in Haskell
Solve Problem 16 in Haskell
Solve Problem 17 in Haskell
Replace Map lookups with list lookups
Move top level functions into where clause
Compress list of words into a single string for readability
Fix typos which were causing an incorrect answer
Solve Problem 18 in Haskell
Simplify Problem 18 logic
Solve Problem 19 in Haskell
Replace reinvented code with Data.Time.Calendar module functions