While function calls themselves may be a feat of impressive engineering, I'm trying to find materials online to help us understand how they work so I know the scope of my function calls. More specifically - can function calls themselves be used for measuring the probability of confidence of chatgpt? Is it just a multi-classification layer on top of OpenAI's chatgpt to know what functions it need to call?