Implementieren Sie einen Decorator callLimit(fn, limit, callback), der die Anzahl der Aufrufe einer Funktion begrenzt. Nimmt: eine zu dekorierende Funktion, die maximale Anzahl der Aufrufe, einen Callback, der beim letzten Aufruf aufgerufen wird (optional). Die zurückgegebene Funktion sollte eine Methode reset haben, um den Zähler auf den Anfangswert zurückzusetzen.