https://medium.com/@thelostcartridge/getting-started-with-claude-ai-api-a-guide-for-beginners-part-1-of-6-2288704c07d4