Biconnected components | Not Hacker News!