a recursive algorithm - Español Inglés Diccionario