Final changes to exercise3 / test_exercise3 and last-minute revisions to all others.