add a recursive directory lister to examples