Understanding Stack and Heap Memory in C — Programming Keynou