Domanda di colloquio di Uber

Recursively traverse a a directed graph