pascal source #1

modula2 source #2