Answer to Question 33A-3

void addToStart(const int x, List& L)
{
  L = cons(x, L);
}

The time required is Θ(1). That is, it does not depend on the length of L.