Live-Coding: Implementieren Sie eine Funktion $ (ähnlich wie jQuery), die einen gültigen CSS-Selektor akzeptiert und die entsprechenden Knoten findet. Die Funktion sollte ein Objekt mit den Methoden addClass, toggleClass, removeClass, css (Anwendung von Stilen), html (Einfügen von HTML/CSS in das Element) zurückgeben — mit der Möglichkeit, Kettenaufrufe (chaining) durchzuführen. Der bereitgestellte Testcode mit Kettenaufrufen darf nicht geändert werden und muss nach der Implementierung der Funktion funktionieren.