Adicionado verificação de argumentos e parametros de funções