Rest of the List exercises (with some hideous things to clean up).