Finite Algorithms in Optimisation and Data Analysis.