Explain Segmentation In Memory Management In C