def add(self, value): def greater_value_node(index, node): return node.value > value return DoubleLinkedList.add(self, value, where=greater_value_node)