Dynamic memory allocation in C is a fundamental concept, and most of us are familiar with the infamous malloc function. However, did you know that "malloc" isn't a system call itself but rather a clever interface built on top of the brk() and mmap() ...