String DP: Matching, Palindromes, and Subsequences · Anvil