4 ms·C can be quite elegant: long factorial(int n) { return n == 0 ? 1 : n * factorial(n - 1); }by ansis- 7y agoC can be quite elegant: long factorial(int n) { return n == 0 ? 1 : n * factorial(n - 1); }