Pessoal,
A palavra texto nas funções a** e **b é uma variável?
Como ela recebe um valor sem estar explícito o recebimento?
Como texto sabe em qual ordem aparecer se a mesma palavra está presente nas duas funções?
Abaixo de mostra(resultado); eu coloquei mostra(texto); pra ver qual valor texto poderia ter recebido, e pra minha surpresa, retornou undefined.
Buguei mais ainda.