Diff algorithm in pure Haskell
