def join(items):
    """Join items with commas, 'and'"""

    n = len(items)
    return '' if n == 0 else items[0] if n == 1 else ' and '.join(
        items) if n == 2 else ', '.join(items[:-1] + ['and ' + items[-1]])