Implementing 2048 in 90 lines of Haskell | Hacker News Reader