/**
 * This function takes in two sets, allExercises and travelledExercises, and returns a set
 * consisting of exercises that have not been travelled before.
 *
 * @param allExercises A set of all exercises available.
 * @param travelledExercises A set of exercises that have already been travelled through.
 * @return A set of exercises that have not been travelled before.
 *
 * Example:
 * val allExercises = setOf("exercise1", "exercise2", "exercise3", "exercise4", "exercise5")
 * val travelledExercises = setOf("exercise2", "exercise4")
 * findNonTravelledExercises(allExercises, travelledExercises) // Output: ["exercise1", "exercise3", "exercise5"]
 */
fun findNonTravelledExercises(allExercises: Set<String>, travelledExercises: Set<String>): Set<String> {

    // Using the subtract operator to find non-travelled exercises
    return allExercises - travelledExercises
}
/**
 * This function takes in two sets, allExercises and travelledExercises, and returns a set
 * consisting of exercises that have not been travelled before.
 *
 * @param allExercises A set of all exercises available.
 * @param travelledExercises A set of exercises that have already been travelled through.
 * @return A set of exercises that have not been travelled before.
 *
 * Example:
 * val allExercises = setOf("exercise1", "exercise2", "exercise3", "exercise4", "exercise5")
 * val travelledExercises = setOf("exercise2", "exercise4")
 * findNonTravelledExercises(allExercises, travelledExercises) // Output: ["exercise1", "exercise3", "exercise5"]
 */
fun findNonTravelledExercises(allExercises: Set<String>, travelledExercises: Set<String>): Set<String> {
/**
 * This function takes in two sets, allExercises and travelledExercises, and returns a set
 * consisting of exercises that have not been travelled before.
 *
 * @param allExercises A set of all exercises available.
 * @param travelledExercises A set of exercises that have already been travelled through.
 * @return A set of exercises that have not been travelled before.
 *
 * Example:
 * val allExercises = setOf("exercise1", "exercise2", "exercise3", "exercise4", "exercise5")
 * val travelledExercises = setOf("exercise2", "exercise4")
 * findNonTravelledExercises(allExercises, travelledExercises) // Output: ["exercise1", "exercise3", "exercise5"]
 */
fun findNonTravelledExercises(allExercises: Set<String>, travelledExercises: Set<String>): Set<String> {

    // Using the subtract operator to find non-travelled exercises
    return allExercises - travelledExercises
}