public class TestDoublyLinkedList {
    public static void main(String[] args) {
        System.out.println("||==========================================||");
        System.out.printf("|| %-40s ||%n","Student Name: Faisal Majed Alghamdi");
        System.out.printf("|| %-40s ||%n","Student Number: 447001625");
        System.out.println("||==========================================||\n\n\n");
        
        DoublyLinkedList<Integer> numbers = new DoublyLinkedList<>();
        numbers.addLast(100);
        numbers.addLast(200);
        numbers.addLast(300);
        numbers.addLast(400);

        System.out.println("Integer List - Forward:");
        numbers.forwardTraversal();
        System.out.println("Integer List - Backward:");
        numbers.backwardTraversal();

        DoublyLinkedList<String> words = new DoublyLinkedList<>();
        words.addLast("ABC");
        words.addLast("DEF");
        words.addLast("GHI");
        words.addLast("JKL");

        System.out.println("\nString List - Forward:");
        words.forwardTraversal();
        System.out.println("String List - Backward:");
        words.backwardTraversal();
    }
}
