A heuristic, iterative algorithm for change-point detection in abrupt change models