Common Neighbors - Graph Algorithms