Haskell is my favorite for advent of code. Finally give me an opportunity to think in a pure functional way.