Fast Monte Carlo Algorithms for Matrices III: Computing a Compressed Approximate Matrix Decomposition