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.