bei vielem gibt die Hilfe einem eine Hilfestellung, worum sichs handelt.
Hier mal von mir ein paar kurze Kommentare zu den Dingen, die sich gut erklären lassen:
out: Out-Variablen können in der procedure nicht ausgelesen werden (bzw, es ist egal was beim prozedur-Aufruf drinstand) sondern dienen nur zur Ausgabe des Ergebnisses
in: wenn man mit SETS arbeitet kann man testen ob ein bestimmtes Element in dem Set drin is
... so keine Lust mehr
...