Submitted by Hypatia on Mon, 01/09/2017 - 14:02
Hi - Assignment 20 is now available! The hints and partial solutions is quite long this time, and has undergone several edits. As a result there may well be some typos/stray bits still present which should not be. Please let us know if you find any mistakes!