Siehe
https://github.com/typetetris/karlsruhe-haskell-study
Funktional Muster, Rekursion - Kapitel 7 und 8