The theory of multidimensional persistence
Barcodes: The persistent topology of data