append method
Implementation
VertexList append(Vertex vertex ) {
if (head == null ) {
head = vertex;
}
else {
tail?.next = vertex;
}
vertex.prev = tail;
vertex.next = null; // the tail has no subsequent vertex
tail = vertex;
return this;
}