Example Implementations
l
Labeled-Tree Implementation:
l
makeTree
(Root, ListOfSubTrees) =
[Root | ListOfSubTrees];
l
isLeaf
(T) = null(rest(T));
l
getOffspring
(T) = rest(T);
l
getRoot(T)
= first(T);