// Copyright Jerome Benoit. 2023. All Rights Reserved.
+/**
+ * @internal
+ */
export class Node<T> {
public value: T
public next?: Node<T>
* Implemented with a doubly linked list.
*
* @typeParam T - Type of deque values.
+ * @internal
*/
export class Deque<T> {
private head?: Node<T>