Oi Júlio, na verdade o próprio enunciado do EP15 explica isso. Quem faz a função funcionar é o print, ele que reconhece o '\n' e quebra a string. Por isso que toda vez que a função to_string é chamada, é como argumento do print...só notei isso depois...
Fórum