/**
 * Given an artist and a list of artists, returns a list of tuples containing similar artists and their similarity percentages.
 *
 * @param artist The name of the artist
 * @param artists A map containing artists as keys and their similarity percentages as values
 * @return A list of pairs containing similar artists and their similarity percentages
 */
fun getSimilarArtists(artist: String, artists: Map<String, Double>): List<Pair<String, Double>> {

    val similarArtists = mutableListOf<Pair<String, Double>>()

    for ((key, value) in artists) {
        if (key != artist) {
            similarArtists.add(Pair(key, value))
        }
    }

    return similarArtists
}
/**
 * Given an artist and a list of artists, returns a list of tuples containing similar artists and their similarity percentages.
 *
 * @param artist The name of the artist
 * @param artists A map containing artists as keys and their similarity percentages as values
 * @return A list of pairs containing similar artists and their similarity percentages
 */
fun getSimilarArtists(artist: String, artists: Map<String, Double>): List<Pair<String, Double>> {
/**
 * Given an artist and a list of artists, returns a list of tuples containing similar artists and their similarity percentages.
 *
 * @param artist The name of the artist
 * @param artists A map containing artists as keys and their similarity percentages as values
 * @return A list of pairs containing similar artists and their similarity percentages
 */
fun getSimilarArtists(artist: String, artists: Map<String, Double>): List<Pair<String, Double>> {

    val similarArtists = mutableListOf<Pair<String, Double>>()

    for ((key, value) in artists) {
        if (key != artist) {
            similarArtists.add(Pair(key, value))
        }
    }

    return similarArtists
}