implementado funcao de mestre escravo. Falta testar.