int fac(int n) {
    if(n < 2) {
        return 1;
    }
    return n * fac(n - 1);
}

void main() {
    test(fac(5));
    test(fac(7));
    test(fac(12));
}