1. 2

The comments are funny (not entirely Haskell-specific).

  1.