Laki:
1) Napisati rekurzivnu verziju funkcije linear_search().
2) Napisati rekurzivnu verziju funkcije selection_sort().
3) Napisati rekurzivnu verziju funkcije insertion_sort().
4) Napisati rekurzivnu verziju funkcije bubble_sort().
5) Napisati rekurzivnu verziju funkcije interpolation_search().
6) Napisati rekurzivnu verziju funkcije nzd().


Teski:
1) Napisati rekurzivnu funkciju koja sortira niz celih brojeva u rastucem
poretku tako sto kombinuje metode selection_sort() i quick_sort(): nizovi
cija je duzina manja od K se sortiraju prvom metodom. Ostali nizovi se
sortiraju quick_sort() algoritmom. Testirati algoritam za razlicite vrednosti 
broja K.   
2) Napisati funkciju koja ispituje da li u datom nizu postoje dva elementa
ciji je zbir jednak datom broju x. Uputstvo: prvo sortirati niz. 
3) Prethodnu funkciju implementirati rekurzivno.
4) Napisati program koji pronalazi broj koji se najveci broj puta pojavljuje u
nizu. Uputstvo: prvo sortirati niz, a zatim naci najduzu sekvencu jednakih
elemenata.
