This is the sixth daily quiz to be taken
Tuesday, 29 October 2013
You should need several hours to do this quiz properly, so it is being made
available early. It involves some serious programming. Failure to make a
solid effort on this programming will result in a midterm warning.