new -> delete vs. new[] -> delete[]