Trying to resolve ChatGPT's abilities Vs how it's working on low level (based on my limited understanding of its architecture) is starting to make me revisit the philosophy what it means to do reasoning.