Argh! I thought I knew this but I don't, and my book isn't helping either. Originally, I thought that delete is used to free an object created on the heap, while delete is used to free an array of objects created on the heap. But my book says that you use delete without the  for that, so I'm really confused. What do you use delete for??