First commit

DFS on graph + linked list + bag