added some documentation to FreeList*