Answer to Question s19

Type error. L has type ConstList. You cannot copy a pointer of type ConstList into a variable of type List.

Wrong number of parameters. Head and tail are functions. Head of what? Tail of what?

No recursion.

Incorrect. No new cell is allocated. Why does this function want to add 1 to a pointer? You only do that with arrays, and L->tail is not an array.