For performance on large filesets, switched to binary tree comparison using file size for initial scan for candidate files.