These Algol60 programs were taken from: http://ftp.cwi.nl/CWIreports/SEN/SEN-E0801.pdf