Added Haskell code and OpenOffice talk