fixing rank return type in full_qr_solve.hpp