A costemic change
Split len into rows and cols
Implemented multiply and multiply_add