Ich habe ein paar Funktionen geschrieben, um die Handhabung der History zu vereinfachen und eindeutiger zu machen
anstatt, wie vorher (first (first history)) zu machen, epmfiehlt sich jetzt folgendes: (first (enemy history)).
(enemy (get-round history 5)) Gibt zum Beispiel den Zug des Gegners vor 5 Runden zurück

Ich habe in Folge dessen alle Funktionen in strategies.rkt überarbeitet
Es fehlt noch eine Überarbeitung von make-named-strategy

strategy ist jetzt signatur für alle (unbenannte) strategien

Ich habe außerdem überall wo möglich Testfälle eingefügt.
Alles andere ist aus dem Code ersichtlich.

MFG Dennis