2D Array (Longest Common Subsequence - LCS) โ€” Dynamic Programming (DP) Patterns | DSA Interview Guide