pub fn fuzzy_search(key: &str, lst: &[impl AsRef<str>]) -> Option<String>
Fuzzy string matching using the Levenshtein distance algorithm