pub fn lexical_only_alnum_cmp(s1: &str, s2: &str) -> Ordering
Compares strings lexicographically, skipping non-alphanumeric characters
For example, "a" < " ä" < "ä" < "aa"
"a" < " ä" < "ä" < "aa"