I am trying to
- write clear and accessible Haskell code
- solve the problem
- see if I can learn more about how to use Haskell's laziness well
I am not trying to
- come up with the most efficient/clever solution
- be number 1 on the global leaderboard
stack run [dayID[ dayID[ dayID]]] # dayID is day01, day02, etc.