Если тебя волнует время выполнения и размер используемого стека, то лучше ее переписать циклом. Выигрыш в производительности заметный.
E-mail: info@telesys.ru