How does OpenAI Function Calling work? | Learn Data with Mark Transcripts