Exhaustive Union Matching in Python | Hacker News Reader