The TrendCalculus algorithm