main() { println(factorialRec(5)); // 120 println(factorialIter(5)); // 120 println(factorialFold(5)); // 120 println(factorialStatic(static 5)); // 120 println(factorial(Int64(20))); // 2432902008176640000 }