fn factorial(n: u64) -> u64 {
match n {
0 => 1,
_ => n * factorial(n - 1),
}
fn main() {
println!("10! = {}", factorial(10));