removeFirst() {
    if(!this.head) { return; }

    const first = this.head;
    this.head = first.next;
    this.length--;
    if(this.length <= 1) { this.tail = this.head; }
    return first.data;
  }
Remove first element from list

O(1)

@returns {*} removed element