You might want to create a copy of `path` (by call...
# announcements
i
You might want to create a copy of
path
(by calling
.toList()
), and add that copy to the results list, so that the further mutations of path won't affect its copies already placed to results.