I freaking finally understand stack/heap