Single- and Double- intrusive linked lists for C++