pub fn diff_chars(old: &str, new: &str) -> Vec<Op>
Diff two strings character by character; ranges are byte offsets.