package main

import "fmt"

// محاسبه فاکتوریل با استفاده از بازگشت
func factorial(n int) int {
    if n == 0 {
        return 1
    }
    return n * factorial(n-1)
}

func main() {
    fmt.Println("Factorial of 5:", factorial(5))
}