CollectLink (recursion)