In contrast, human language is open-ended and productive , meaning that it allows humans to produce a vast range of utterances from a finite set of elements, and to create new words and sentences. This is possible because human language is based on a dual code, in which a finite number of elements which are meaningless in themselves (. sounds, letters or gestures) can be combined to form an infinite number of larger units of meaning (words and sentences).  However, one study has demonstrated that an Australian bird, the chestnut-crowned babbler, is capable of using the same acoustic elements in different arrangements to create two functionally distinct vocalizations.  Additionally, pied babblers have demonstrated the ability to generate two functionally distinct vocalisations composed of the same sound type, which can only be distinguished by the number of repeated elements. 
late 14c., "to say what one has already said," from Old French repeter "say or do again, get back, demand the return of" (13c., Modern French répéeter ), from Latin repetere "do or say again; attack again," from re- "again" (see re- ) + petere "to go to; attack; strive after; ask for, beseech" (see petition (n.)).
Meaning "say what another has said" is from 1590s. As an emphatic word in radio broadcasts, 1938. Meaning "do over again" is from 1550s; specific meaning "to take a course of education over again" is recorded from 1945, American English. Related: Repeated ; repeating .