"Anwendung: keine Prozedur" beim Berechnen von Binomial

Ich definiere eine Funktionbinomial(n k) (aka Pascals Dreieck) bekomme aber einen Fehler:

    application: not a procedure;
    expected a procedure that can be applied to arguments
    given: 1
    arguments...:
    2

Ich verstehe den Fehler nicht, weil ich dachte, dass dies meine Funktion definiert:

    (define (binomial n k)
      (cond  ((or (= n 0) (= n k)) 1)
          (else (+ (binomial(n) (- k 1))(binomial(- n 1) (- k 1)))))) 

Antworten auf die Frage(3)

Ihre Antwort auf die Frage