private static void Pow_Complex_Complex(double real, double imaginary)
{
VerifyPow_Complex_Complex(real, imaginary, 0, 0);
VerifyPow_Complex_Complex(real, imaginary, 1, 0);
VerifyPow_Complex_Complex(real, imaginary, 0, 1);
VerifyPow_Complex_Complex(real, imaginary, 0, -1);
VerifyPow_Complex_Complex(real, imaginary, SmallRandomPositiveDouble(), SmallRandomPositiveDouble()); // First quadrant
VerifyPow_Complex_Complex(real, imaginary, SmallRandomNegativeDouble(), SmallRandomPositiveDouble()); // Second quadrant
VerifyPow_Complex_Complex(real, imaginary, SmallRandomNegativeDouble(), SmallRandomNegativeDouble()); // Third quadrant
VerifyPow_Complex_Complex(real, imaginary, SmallRandomPositiveDouble(), SmallRandomNegativeDouble()); // Fourth quadrant
}