Why do arrays have to be deleted via delete[] in C++ | Hacker News Reader