using System;
public class RecursiveFunctionThatCalculatePower_CSharp
{
public static void Main(string[] args)
{
Console.WriteLine(Power(2, 3));
Console.WriteLine(Power(2, 4));
Console.WriteLine(Power(3, 2));
Console.WriteLine(Power(3, 3));
Console.WriteLine(Power(5, 4));
}
public static int Power(int x, int y) {
if (y == 0) {
return 1;
}
return x * Power(x, y - 1);
}
}
/*
run:
8
16
9
27
625
*/