int smallest(ConstList L) { int h = L->head; ConstList t = L->tail; if(t == NULL) { return h; } else { return min(h, smallest(t)); } }