input: Write a function to convert the given Python program to a C# program. The function should correctly transform the recursive power function from Python to C#. The function should be named Power and should accept two integers, x and y, as its parameters. If y is 0, the function should return 1; otherwise, it should return the result of x multiplied by the result of a recursive call to itself with y decremented by 1.
  public int Power(int x, int y)
  {
      if (y == 0)
      {
          return 1;
      }
      else
      {
          return x * Power(x, y - 1);
      }
  }
  assert Power(2, 3)==8
  assert Power(5, 0)==1
  assert Power(3, 2)==9
  assert Power(4, 1)==4
  assert Power(1, 0)==1
output: def Power(x, y):
      if y == 0:
          return 1
      else:
          return x * Power(x, y - 1)