1. U asembleru, implementirati funkciju int dot_product(int *a, int *b, unsigned n); koja rekurzivno racuna (standardni euklidski) skalarni proizvod dva vektora. Vektori su dati kao dva niza a i b, duzine n. Primer: Ako su a i b: a = ( 1, 2, 3, 4 ) b = ( 5, 6, -1, 2 ) onda je skalarni proizvod: a * b = 1*5 + 2*6 + 3*(-1) + 4*2 = 22 Zatim, napisati i C program koji testira ovu funkciju.