Day 2, memory management and pointers