Added C implementation of LSQR, courtesy of Stanford Optimization Lab