ML p(r)ior | Packed Compact Tries: A Fast and Efficient Data Structure for Online String Processing