Java - ¿cual es el problema en este algoritmo recursivo?

Filtrado por el usuario: Daniel
Filtrado por el usuario 'Daniel' (Eliminar fitro)
 
Vista: