How do malloc and free work? | Hacker News Reader