This code is buggy and not accurate, but a reasonably good start. But it's written under extremely adverse circumstances that most humans would also fail at: without actually testing the code! Once ChatGPT can actually test its code, seems like it will quickly get vastly better