Text this: Topological recursive fitting trees : A framework for interpretable regression extending decision trees