singly linked list space removal