code rekursiya&iteraciya