Why Function Calling Is More Important Than Prompt Engineering