Pošalji tekstualnu poruku: Efficient algorithms for compressed sensing and matrix completion