depthFirstSearch

open fun depthFirstSearch(source: Vertex<T>): ArrayList<Vertex<T>>
open fun depthFirstSearch(source: Vertex<T>, visited: ArrayList<Vertex<T>>, pushed: MutableSet<Vertex<T>>)