Represent graph using adjacency list (#707)

Represent graph using adjacency list (#707)

List each vertex with its neighbours.