pub fn closest_to_first_song(
    first_song: &Song,
    songs: &mut Vec<Song>,
    distance: impl DistanceMetric
)
Expand description

Sort songs in place by putting songs close to first_song first using the distance metric.