refactor:   squire_matrix_multiply.hpp