Randomized Approach to Matrix Completion: Applications in Recommendation Systems and Image Inpainting | Synapse