Group duplicate files by content | Applied Interview Question