https://medium.com/@zaidzeki1/how-to-detect-duplicate-files-in-a-directory-efficiently-with-python-55b732d28696