3.1.1 Get the code and prepare Git repository· 1
3.1.2 Problem 1: Test Graph <String>· 2
3.1.3 Problem 2: Implement Graph <String>· 2
3.1.3.1 Implement ConcreteEdgesGraph· 2
3.1.3.2 Implement ConcreteVerticesGraph· 2
3.1.4 Problem 3: Implement generic Graph<L>· 3
3.1.4.1 Make the implementations generic· 3
3.1.4.2 Implement Graph.empty()· 3
3.1.5 Problem 4: Poetic walks· 3
3.1.5.2 Implement GraphPoet· 3