from __future__ import print_function


class List(object):
    """List class."""
    def __init__(self):
        pass

    def add(self, item):
        pass

    def remove(self, item):
        pass

    def search(self, item):
        pass

    def is_empty(self):
        pass

    def length(self):
        pass

    def append(self, item):
        pass

    def index(self, item):
        pass

    def insert(self, pos, item):
        pass

    def pop(self, pos):
        pass

@@ -43,40 +43,621 @@
 ass 
-List(object):%0A    %22%22%22List class.
+Node(object):%0A    %22%22%22Node class as building block for unordered list.%22%22%22%0A    def __init__(self, init_data):%0A        pass%0A%0A    def get_data(self):%0A        pass%0A%0A    def get_next(self):%0A        pass%0A%0A    def set_data(self, new_data):%0A        pass%0A%0A    def set_next(self, new_next):%0A        pass%0A%0A%0Aclass List(object):%0A    %22%22%22Unordered list class.%0A%0A    Implement unordered list by a linked list.%0A    Operations include the following:%0A      - add(item)%0A      - remove(ite)%0A      - search(item)%0A      - is_empty()%0A      - length()%0A      - append(item)%0A      - index(item)%0A      - insert(item, pos)%0A      - pop(pos)%0A    
 %22%22%22%0A

Add node class for unordered list building block