ChatGPT was able to answer a very specific programming question by looking at a specification document, finding out later that it made a mistake, and providing a very convincing and functional solution to the problem.