Day 12 of the 2017 Advent of Code was a fun one. In it, we're given a series of 'programs' that are connected to one another via 'pipes,' and we have to find out, no matter how roundabout the path, how many programs can connect to program 0.
Now I'm ...