Solving ±99 Haskell problems one at a time.