Resolucao da tarefa 1.2, e adicao de comentarios a alguns metodos.