Text this: Existential Second−Order Logic over Strings