Html Diff algorithm for .NET