Explain Counting Sort In C