Program prints all of home directory's files, its subdirectories, and does the same recursively for each subdirectory until no no new files can be printed