Longest Common Subsequence Problem In C