Afegits tests en la funció recursiva