What is GPT-4? What are the application and limitations of GPT-4?