arrumando varios bugs, varias funcoes mal utilizadas e varias operacoes matriciais erradas