Understanding ChatGPT: A Deep Dive into OpenAI's Language Model