// File utilitas untuk bahasa Iris
// Bisa di-import ke program lain

fn kuadrat(x) {
    return x * x
}

fn faktorial(n) {
    if n <= 1 {
        return 1
    }
    return n * faktorial(n - 1)
}

fn sapa(nama) {
    return "Halo, " + nama + "!"
}

fn jumlah(arr) {
    var total = 0
    for item in arr {
        total = total + item
    }
    return total
}

fn rataRata(arr) {
    if len(arr) == 0 {
        return 0
    }
    return jumlah(arr) / len(arr)
}

fn max(a, b) {
    if a > b {
        return a
    }
    return b
}

fn min(a, b) {
    if a < b {
        return a
    }
    return b
}

