Could ChatGPT really have learned programming this well from docs and sample code, or was it trained by giving it access to an actual interpreter and allowing it to experiment? If the latter, uh, kind of yikes, sure hope it was airgapped...