added Golub and Van Loan and other minor mods