Describir: Diseño de un generador de funciones