@change:
completed memory management. adding destroy methods for sets,maps, and
list.