Reduce Function In C