Update — March 2026: Trinket (the embedded Python editor used on this page) is shutting down in August 2026. This page will continue to work exactly as before until then. In the meantime, I have already built a replacement version that runs entirely in your browser with no third-party dependencies — try it here. Both versions produce identical results. When Trinket goes offline, the new version will move to this address automatically.