Answer to Question 26-7

smallest([h]) = h
smallest(L) = min(head(L), smallest(tail(L)))   (when tail(L) ≠ [])
The first equation applies to a singleton list.