working + optimized strassen