Text this: The out-of-kilter algorithm :