Text this: Dynamic-depth context tree weighting