use SHA-512 digest for file comparisons when the number of files to compare is 4 or greater and the files are at least 1MiB in size
process files in reverse order by size and add option to be more verbose regarding progress