@classmethod
def join(cls, *elements, **attributes):
    """
        This method works like Python's str.join(), for example:

            Br.join(*elements)

        """
    from .misc import ElementContainer
    container = ElementContainer()
    if elements:
        ielements = iter(elements)
        for element in ielements:
            if element is not None:
                container.append_children(element)
                break
        for element in ielements:
            if element is not None:
                container.append_children(cls(**attributes), element)
        return container
