Adjacency list representation for directed graph. BFS traversal