wrote my own version of UNIX 'tree', for the craic