Full threadchrissnell·Tom Lehrer solved this one years ago:https://m.youtube.com/watch?v=yhuMLpdnOjYView on HN