What Is Chat GPT And How It Works?