Added graph depth first traversals