matrix.cpp: strassen concept