import node

class LLStack(object):
    
    """An implementation of the Stack ADT using a linked list."""
    
    def __init__(self):
        """Create a new, empty LLStack."""
        pass
        
    def push(self, item):
        """Put item on top of the LLStack."""
        pass
        
    def pop(self):
        """Return and remove the item on top of the LLStack."""
        pass
            
    def peek(self):
        """Return the item on top of the LLStack without removing it."""
        pass
            
    def empty(self):
        """Whether or not the LLStack is empty."""
        pass
    
    def size(self):
        """Return the number of items in the LLStack."""
        pass

