Added FreeList sort routine