find supports directories and is called recursively.