beginn with zusammenfassung
beginn with haskell implementation