Răspuns:
La primul apel iti returneaza din start 0 pentru ca 15%2 !=0.
La al doilea cat "a" se imparte exact la "b", returneaza aceeasi chestie si se opreste in momentul in care "a" nu se mai imparte exact la "b". 1%2!=0
Algoritmul asta il scrie de fapt pe 128 ca putere a lui 2. Adica 2^7
Explicație:
Return -1, pur si simplu returneaza -1.