data List a = Cons a (List a) | Nil
data Tree a = Branch (Tree a) (Tree a) | Leaf a
Def: Kompositum = rekursiver algebraischer Datentyp