Barcodes: The persistent topology of data | Synapse