Discrete Inverse Problems: Insight and Algorithms (Fundamentals of Algorithms)