isDirectOrIndirectSubdirectoryOf aangepast, moet mbv recursie