Thousands of notoriously difficult problems in computer science are actually the same problem in disguise If you're enjoying this article, consider supporting our award-winning journalism by ...