Implemented multiply and multiply_add
Removed the Matrix struct