Mi piacerebbe aiutarti ma purtroppo non ho capito molto della speigazione del problema,dovresti postare un po più di codice che mi faccia capire ad esempio il lavoro svolto dalla funzione ricorsiva.E poi dovresti cercare di essere più chiaro.Ciao