Explain Reduce Function In C