r18455 reverted.
[ruby-svn.git] / benchmark / other-lang / ack.scm
bloba80b73ba55a63f99843ff3057fcd35cc858ec8c9
1 (define (ack m n)
2   (cond ((zero? m) (+ n 1))
3         ((zero? n) (ack (- m 1) 1))
4         (else      (ack (- m 1) (ack m (- n 1))))))
6 (ack 3 9)