Demystifying ChatGPT