Mostly finished matmult.s