Patch is an interface to the GNU diff utility, which is used to find differences between files