public FlexibleList(FlexibleList <T> other) { list = new(other.list); }
public BidirectionalList(IEnumerable <T> elements) { left = new(); right = new(elements); }
public BidirectionalList(BidirectionalList <T> other) { left = new(other.left); right = new(other.right); }
public BidirectionalList() { left = new(); right = new(); }