Examples from the Book "Real World Haskell" The book can be read online at book.realworldhaskell.org/read/