My problem is the following, I have implemented a list in a class, which takes objects of type ListElement, where ListElements have a pointer to the next and previous list eleme