Find Text Differences: Word-Level, Line-Level, and Character-Level Diff