def METHOD_NAME(self, data):
    """
    Places data at the front of the buffer.
    Arguments:
        data(str,Buffer): Data to place at the beginning of the buffer.
    Example:
        >>> b = Buffer()
        >>> b.add(b"hello")
        >>> b.add(b"world")
        >>> b.get(5)
        b'hello'
        >>> b.unget(b"goodbye")
        >>> b.get()
        b'goodbyeworld'
    """
    if isinstance(data, Buffer):
        self.data = data.data + self.data
        self.size += data.size
    else:
        self.data.insert(0, data)
        self.size += len(data)