- add interface for undirected and directed graph - add Graph and DiGraph - add interface for graph data - add adjacentMatrix and adjacentList - add detect directed cycles
- add interface for undirected and directed graph - add Graph and DiGraph - add interface for graph data - add adjacentMatrix and adjacentList - add detect directed cycles