paradigma funcional ventajas y desventajas