':returns: A single paragraph. For example: \'Sapiente sunt omnis. Ut
pariatur ad autem ducimus et. Voluptas rem voluptas sint modi dolorem amet.\'
Keyword arguments:
:param nb_sentences: around how many sentences the paragraph should contain
:param variable_nb_sentences: set to false if you want exactly ``nb``
sentences returned, otherwise the result may include a number of
sentences of ``nb`` +/-40% (with a minimum of 1)
:param ext_word_list: a list of words you would like to have instead of
\'Lorem ipsum\'.
:rtype: str'

@classmethod
def paragraph(cls, nb_sentences=3, variable_nb_sentences=True, ext_word_list=None):

    if (nb_sentences <= 0):
        return ''
    if variable_nb_sentences:
        nb_sentences = cls.randomize_nb_elements(nb_sentences)
    para = cls.word_connector.join(cls.sentences(nb_sentences, ext_word_list=ext_word_list))
    return para
