As previously mentioned, we can't just use a straight-up `strcmp` here.  While we do not want to group based on case (`README` != `readme` - unless, of course, the differ finds them similar and marks them as such) we also need to keep the ordering that came out of the iterator.