Time-space-optimal string matching (Preliminary Report) | Synapse