Given two buffers, how do I find the first character position where their contents differ? E.g. for contents
abcDeF, the first difference would be at point=4. For
ab, it would be at point=3.
Is there anything more direct than writing my own binary search based on
compare-buffer-substrings to compare progressively smaller substrings?