identifies blocks of memory that were once allocated but are no longer in use and deallocates the blocks and marks them as free.
no deallocation occurs -- instead, the heap manager finds allocated blocks the program is no longer using and reclaims them automatically.
That would give smokers the right to take complaints to the Human Rights Commission or Human Rights Review Tribunal .