Lab 3: Pointers, malloc, and Memory model