Stanford CS240h, Functional Systems in Haskell · HackerTrans