1120.  How do we free-up memory when we no longer need it?

   

We need to store the address we wish to free-up in a pointer (e.g., newdata), and then free it:

 

free(newdata);