1
fun factorial 0 = 1
2
| factorial n = n * factorial (n - 1);
3
4
factorial 10;
5
factorial 100;
6
factorial 1000;