[NTG-context] Is there a robust way to find the first (or last intersection) of path p with path q?