def _word_series(words, conjunction='and'):
    """Combines the words using commas and the final conjunction."""
    len_words = len(words)
    if len_words == 0:
        return ''
    if len_words == 1:
        return words[0]
    return '{} {} {}'.format(', '.join(words[:-1]), conjunction, words[-1])
