data Tree k = Leaf
| Branch (Tree k) k (Tree k)
insert :: Ord k => k -> Tree k -> Tree k
insert k t = case t of ...
Diskussion:
Ord k entspricht
K implements Comparable<K>,
genaueres später (Haskell-Typklassen)
(wieviel Müll entsteht bei einem insert?)