Progressions,  Regressions and Programming