suporte a aplicacao de funcoes. poucos testes para entender se o funcionamento esta adequado