/**
 * Takes in two numbers and returns a string indicating whether num1 is greater than or equal to num2.
 *
 * @param num1 The first number
 * @param num2 The second number
 * @return A string indicating the result of the comparison.
 */
fun compareNumbers(num1: Number, num2: Number): String {

    return when {
        num1.toDouble() > num2.toDouble() -> "num1 is greater than num2"
        num1.toDouble() < num2.toDouble() -> "num1 is smaller than num2"
        num1.toDouble() == num2.toDouble() -> "num1 is equal to num2"
        else -> "Comparison could not be determined"
    }
}
/**
 * Takes in two numbers and returns a string indicating whether num1 is greater than or equal to num2.
 *
 * @param num1 The first number
 * @param num2 The second number
 * @return A string indicating the result of the comparison.
 */
fun compareNumbers(num1: Number, num2: Number): String {
/**
 * Takes in two numbers and returns a string indicating whether num1 is greater than or equal to num2.
 *
 * @param num1 The first number
 * @param num2 The second number
 * @return A string indicating the result of the comparison.
 */
fun compareNumbers(num1: Number, num2: Number): String {

    return when {
        num1.toDouble() > num2.toDouble() -> "num1 is greater than num2"
        num1.toDouble() < num2.toDouble() -> "num1 is smaller than num2"
        num1.toDouble() == num2.toDouble() -> "num1 is equal to num2"
        else -> "Comparison could not be determined"
    }
}