A LinkedList
is a data structure that stores a linear set of data in order of insertion
abstract class AbstractLinkedList {
size: number;
constructor(...items?: any[]);
add(item: any);
addAll(...items: any[]);
remove(item: any);
clear();
[Symbol.iterator]();
}