/**
 * Find the complex conjugate of the given complex number.
 *
 * @param p The real part of the complex number.
 * @param q The imaginary part of the complex number.
 * @return A Pair representing the complex conjugate with the real part first and imaginary part second.
 */
fun findComplexConjugate(p: Double, q: Double): Pair<Double, Double> {

    // Code to find complex conjugate
    return Pair(p, -q)
}
/**
 * Find the complex conjugate of the given complex number.
 *
 * @param p The real part of the complex number.
 * @param q The imaginary part of the complex number.
 * @return A Pair representing the complex conjugate with the real part first and imaginary part second.
 */
fun findComplexConjugate(p: Double, q: Double): Pair<Double, Double> {
/**
 * Find the complex conjugate of the given complex number.
 *
 * @param p The real part of the complex number.
 * @param q The imaginary part of the complex number.
 * @return A Pair representing the complex conjugate with the real part first and imaginary part second.
 */
fun findComplexConjugate(p: Double, q: Double): Pair<Double, Double> {

    // Code to find complex conjugate
    return Pair(p, -q)
}