Объяснить, что делает данный код: как работают переменные value на разных уровнях (глобальном, внешней и внутренней функции), и какое значение будет