Domanda di colloquio di Google

Lots of recursion!