Anfonwch hwn fel neges destun: Theoretical foundations and numerical methods for sparse recovery