ptrie
