MM_multiply written, functional, and tested