La funzione che devi scrivere è molto simile alla funzione cerca...

devi solo ritornare la profondità quando a==null e fare un confronto per vedere se è la profondità maggiore..

non penso tu debba modificare piu' di 2 o 3 righe di codice..

manda la tua idea!