int factorial(int n) { if (n > 0) return n * factorial(n-1); else return 1; }
def factorial(n): if n > 0: return n * factorial(n-1) else: return 1