various typos
add new problem: qr and least squares