<prompt> Eleza nini maana ya utendaji wa kujirudia.  <response>: Kitendakazi cha kujirudi ni chaguo la kukokotoa linalojiita lenyewe, kikiiruhusu kutatua tatizo sawa mara kwa mara kwa pembejeo tofauti. Aina hii ya utendaji ni muhimu kwa kutatua matatizo changamano kwa sababu inayagawanya katika matatizo madogo madogo ambayo yanaweza kutumika tena. Urudiaji unaweza kutumika kuvuka muundo wa mti, kutatua matatizo ya hisabati, na kazi nyingine zinazohitaji kugawanya tatizo katika sehemu ndogo. 