Recently, a new field, called computational topology was developed. Computational topology (or topological data analysis) applies classical topology (in particular the theory of homotopy and homology) for discovering information in large and complex data sets.