C. Delgado, J. da Silva, F. Mascarenhas, and A. Duboc. "The teaching of functions as the first step to learn imperative programming", in Anais do XXIV Workshop sobre Educação em Computação, Porto Alegre, 2016, pp. 2393-2402, doi: https://doi.org/10.5753/wei.2016.9683.