fun main() {
println(power(2, 3)) // 8
println(power(2, 4)) // 16
println(power(3, 2)) // 9
println(power(3, 3)) // 27
println(power(5, 4)) // 625
}
fun power(x: Int, y: Int): Int {
return if (y == 0) {
1
} else {
x * power(x, y - 1)
}
}
/*
run:
8
16
9
27
625
*/