If ChatGPT is built on gpt3, how does it store so much context? Does it keep running with the prompt getting larger and larger each time (larger than the API allows)? Does it embed the conversation in some other format up to the point of prompting? Does anyone know?