pub fn hamming_distance(s1: &str, s2: &str) -> usize