Added comments, added straightforward matrix powers, added column based TSQR