Transitive Closures for Non-Mathematicians (Part I) | Hacker News Reader