Why Topology for Machine Learning and Knowledge Extraction?