Aufgabe 9 aus der Lehrveranstaltung Objektorientierte Programmiertechniken, angeboten an der TU WIen