Simple recursive walk through a directory, yielding the directory, filename and if the entry is a symbolic link.
Rob Burrowes
MIT