Noncompiling commit. Added martix, incomplete strassen alg.