def test_slinked_list():
    print('test list with multiple items')
    n1 = Node(1)
    n2 = Node(2)
    n3 = Node(3)
    n4 = Node(4)
    n5 = Node(5)
    n6 = Node(6)
    n7 = Node(7)
    n8 = Node(8)
    n9 = Node(9)
    sl = LinkedList()
    sl.add(n1)
    sl.add(n2)
    sl.add(n3)
    sl.add(n4)
    sl.add(n5)
    sl.add(n6)
    sl.add(n7)
    sl.add(n8)
    sl.add(n9)
    print(sl.traverse())
    reverse_rec(sl)
    print(sl.traverse())
    reverse_rec(sl)
    print(sl.traverse())
    reverse_loop(sl)
    print(sl.traverse())
    reverse_loop(sl)
    print(sl.traverse())
def test_slinked_list_single():
    print('test a single item in list')
    n1 = Node(1)
    sl = LinkedList()
    sl.add(n1)
    print(sl.traverse())
    reverse_rec(sl)
    print(sl.traverse())
    reverse_loop(sl)
    print(sl.traverse())