Sorry but frames are required to view this webpage and it appears that your browser doesn't support them. To view the separate sections of the programme individually please go to:
Explanation:
http://www.thor.cam.ac.uk/~lv220/project2/project/explanation.html
Examples:
http://www.thor.cam.ac.uk/~lv220/project2/project/examples.html
Exercises:
http://www.thor.cam.ac.uk/~lv220/project2/project/page1.htm