Add a rank-revealing feature to sparse QR