1. вызов функции sayHello
2. инициализированы локальные переменные name = "Todd"
text = "Hello, Todd"
3. функция хеллотод получает в возврат анонимную функцию наследника функции сейхелло, в замыкании держа значение:
4. Вызов анонимной функции, которая видит в своей зоне видимости данные из text = "Hello, Todd" и пишет это в лог.