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