In Rust:
fn main() {
 let n = 20;
 println!("Factorial of {n}: {}", factorial_recursive(n));
}
fn factorial_recursive(n: u128) -> u128 {
 if n == 1 {
 1
 } else {
 n * factorial_recursive(n - 1)
 }
}
In Python:
factorial_recursive = lambda n: 1 if n == 1 else n * factorial_recursive(n-1)
print(factorial_recursive(5))