Answer to Question 28A-3

Your program gets a memory fault, since emptyList is NULL and tail(X) looks at the memory pointed to by X.