class Node:
    '''Node hold two pieces of information
    First, it must hold the list item itself;
    Second, it must hold a reference to the next node. 
    '''
    def __init__(self, init_data):
        self.data = init_data
        self.next = None

    def get_data(self):
        return self.data

    def get_next(self):
        return self.next

    def set_data(self, new_data):
        self.data = new_data

    def set_next(self, new_next):
        self.next = new_next

