Mastering Claude Function Calling: A Deep Dive Guide