Freeing Dynamically Allocated Memory

Any questions so far?