/**
 * This function compares two floating-point values and returns true if they are within epsilon, else returns false
 */
fun floatingPointErrorUnderstandingEpsilon(floatValue1: Double, floatValue2: Double, epsilon: Double = 1e-15): Boolean {

    return Math.abs(floatValue1 - floatValue2) < epsilon
}

// Exercise 1: Complex Conjugate and Absolute Value
/**
 * This function compares two floating-point values and returns true if they are within epsilon, else returns false
 */
fun floatingPointErrorUnderstandingEpsilon(floatValue1: Double, floatValue2: Double, epsilon: Double = 1e-15): Boolean {
/**
 * This function compares two floating-point values and returns true if they are within epsilon, else returns false
 */
fun floatingPointErrorUnderstandingEpsilon(floatValue1: Double, floatValue2: Double, epsilon: Double = 1e-15): Boolean {

    return Math.abs(floatValue1 - floatValue2) < epsilon
}

// Exercise 1: Complex Conjugate and Absolute Value