doar functia recursiva