MatrixStack std::stackにした