Quello che posso suggerirti è contattare la persona che ti assegnato la scrittura di questa funzione per chiarimenti. La clausola che riporti è abbastanza oscura e potrebbe voler dire - per esempio - che devi svolgere l'implementazione con modalità non ricorsive.
Perchè dici che sai sviluppare il metodo richiesto ma non con questa clausola? Cosa pensavi di utilizzare di "vietato"?