Excelente angelAparicio, muy bien. Te toca hacer el próximo tiro
.
PD: Respecto al error (o descuido) en ese código: ciertamente es un error no invocar la variable externa desde la función. Es verdad, no hay avisos de error de sintaxis, pero aún así el código no se ejecuta correctamente (de hecho en el ejemplo se devuelve el resultado contrario).
PD2: Recuerden que además de código también se permite hacer preguntas tipo trivia (ver reglas arriba).