DiffTool in C# using LCS algo