Im Originalquelltext heißen die Parameter im Funktionsaufruf
i und
j. Der Fehler tritt auf wenn
i>0 und
j=0 ist. In meinem Quellcode habe ich die Parameter der Konvention entsprechend in
n und
m umbenannt, siehe auch den
Artikel bei Wikipedia.
Für Werte
n,m<0 ist die Funktion nicht definiert.