Desafío de carpetas: ¿está dentro?

Dado un diccionario que asigna nombres de carpetas a sus subcarpetas directas, devuelve si se puede llegar a child descendiendo repetidamente desde parent. Una carpeta cuenta como estando dentro de sí misma.