Randomized Techniques For Matrix Decomposition And Estimating The Approximate Rank Of A Matrix