Persistent homology: the shape of data