Add lcs_memoization.cpp (longest common subsequence) with memoization