Delgado, Carla, João C. P. da Silva, Fabio Mascarenhas, and Ana Luisa Duboc. "The teaching of functions as the first step to learn imperative programming." Anais do XXIV Workshop sobre Educação em Computação, Porto Alegre, 2016. SBC, 2016, pp.2393-2402.