class DoublyLinkedList {
constructor () {
this.nodes = [];
}
get size() {
return this.nodes.size;
}
get head() {
return this.size ? this.nodes[0] : null;
}
get tail() {
return this.size ?
this.nodes[this.size - 1] : null;
}
insertAt(index, value) {
}
}