chatgpt is impressive, but as any other generative model, it can generate only data from which it was trained, it means all the generated data is a mixture of existing data, but can it extrapolate to new data ?