15.5 Implementarea recursivă