Paradigmas de programación modular y recursiva