"A superficial exploration of Haskell" slides