https://timesfeatured.com/understanding-matrices-part-2-matrix-matrix-multiplication/