new predictive text engine using ternary search DAGs (tst)