partly of a flexible tutorial and partly of the use of the computer as a tool, i.e.
as a language database for the student. In the present article we shall put
the emphasis on the structured part, and present three types of exercises
which the program can handle.