Name: Anonymous 2007-04-21 8:56 ID:j/8D4ih9
I'm happy with my forced indentation (Haskell), thank you very much.
(define (factorial n)
(letrec ((fac (lambda (n accumulation)
(if (= n 0)
accumulation
(fac (- n 1) (* n accumulation)))))
(fac n 1)))
int factorial(int n) {
int fac(int n, int accumulation) {
if(n == 0)
return accumulation
else
return fac(n - 1, n*accumulation);
}
return fac(n, 1);
}