Depth first traversal

How it works

Before traversal, assume all vertices are marked as unvisited at the start

Points to consider

Pseudocode

more info