Obrigado pela resposta, mas ainda tenho umas dúvidas. Poderia dar um exemplo de tal função ou explicar como construí-la? E se f fosse somente injetora, mudaria alguma coisa?
-- Esta mensagem foi verificada pelo sistema de antiv�rus e acredita-se estar livre de perigo.