Ternary search tree