static void Queue()
        {
            Queue queue = new Queue(new Node(2));

            queue.Enqueue(new Node(4));
            queue.Enqueue(new Node(6));
            queue.Enqueue(new Node(8));

            queue.Print();
            Console.WriteLine("Front:" + queue.Peek().Value);

            Node dequeue = queue.Dequeue();

            queue.Print();
            Console.WriteLine("Front:" + queue.Peek().Value + " Dequeued: " + dequeue.Value);

            dequeue = queue.Dequeue();
            queue.Print();
            Console.WriteLine("Front:" + queue.Peek().Value + " Dequeued: " + dequeue.Value);
        }