Answer from cs61c-eb (Dae-Yeon Kim 16568138) for Question 2
void changingHead (char *name, struct presidents *p)
{
   p.former-presidents = head;
   p.name = name;
   head = p;
}

struct presidents
{
  char *name;
  struct presidents *former-presidetns;
}
