¿Puedo activar una función dentro de la definición de la misma función?

Yes you can
Cloudy Chipmunk