ParentFull threadadsr·You could keep pointers to both the head and tail in the list object though. Then adding and removing stuff would be O(1) for both ends.View on HN