It keeps tracing from the startlink until it runs into a node, where not all links are leading away from it.
Syntax: Trace2(link: integer; LinksReached: TBitArray)