Topological Data Analysis: Foundations, Algorithms, and Emerging Applications | Synapse