\begin{slide}{Beispiel: Größte Teilsumme}

\begin{verbatim}
mss :: [ Int ] -> Int
mss xs = maximum $ map sum $ do 
  ys <- inits xs; zs <- tails ys; return zs
\end{verbatim}
  \begin{itemize}
  \item Darstellung als foldl/foldr?
  \item \dots benutze \verb|mss, mps, mps . reverse, sum|
  \item schwaches Inverses
  \item resultierende Darstellung als foldb
  \item Implementierung in Haskell oder Java
  \end{itemize}
\end{slide}
