A Java app with GUI to find all the duplicate files in a given directory and all its sub-directories, using the MD5 hash function provided in Google Guava Library.